package com.wb3.organizer.service;

import java.util.List;

import com.wb3.organizer.dao.NoteDAO;
import com.wb3.organizer.model.Account;
import com.wb3.organizer.model.Note;

public class NoteService {
	
	private NoteDAO dao;

	public NoteDAO getDao() {
		return dao;
	}

	public void setDao(NoteDAO dao) {
		this.dao = dao;
	}
	
	public void saveNote(Note note){
		dao.save(note);
	}
	
	public void updateNote(Note note){
		dao.update(note);
	}
	
	public List<Note> listNote(Account account){
		return dao.getAll(account);
	}
	
	public Note getNote(int note_id){
		return dao.getNoteById(note_id);
	}

	public void deleteNote(Note note) {
		dao.delete(note);
	}
}
